package com.sinovatech.ologger.actionlog.core;

import com.sinovatech.ologger.actionlog.aop.annotation.PassLogMethod;
import com.sinovatech.ologger.actionlog.entity.OperationLog;

/**
 * 对OperationLog进行持久化的接口
 * 需要保存OperationLog的DAO或者service类实现该接口
 *
 */
public interface OperationLogPersistence {

	/**
	 * 保存OperationLog的业务方法
	 * 可以保存到Database/文件
	 * @param log 日志对象
	 */
	@PassLogMethod
	public void saveOperationLog(OperationLog log);
	
}
